Automated Service Discovery and Composition for On-the-Fly SOAs** Technical Report tr-ri-13-333
نویسندگان
چکیده
The true essence of service-oriented computing is the realization of software development based on services that are composed to service-oriented architectures (SOA). In recent years, the number of available software services steadily increased, favored by the rise of cloud computing with its attached delivery models like Software-as-a-Service (SaaS). To fully leverage the opportunities provided by these services for developing highly flexible and aligned SOA, integration of new services as well as the substitution of existing services must be simplified. As a consequence, approaches for automated and accurate service discovery and composition are needed. In this paper, we propose an automatic service composition approach as an extension to our earlier work on automatic service discovery. To ensure accurate results, it matches the service request and available offers based on their structural as well as behavioral aspects. Afterwards, possible service compositions are determined by composing the service protocols through a composition strategy based on labeled transition systems.
منابع مشابه
Automatic Service Composition with Heterogeneous Service-Oriented Architectures
Service-Oriented Architecture is widely used to program pervasive spaces such as Smart Homes because of its capabilities to handle dynamic and heterogeneous environments. It is often the case that the services required are designed and implemented using different SOAs, such as OSGi and Web Services. Most of the current composition frameworks take a two-tier approach: those services following th...
متن کاملJAMEJAM: A Framework for Automating the Service Discovery Process
The service discovery problem is not trivial, as it requires solutions for many complex sub-problems such as service semantic description, service identification, service composition, service selection, service evaluation, service adaptation and presentation. Currently, companies manually construct their discovery processes in an ad-hoc tightly-coupled manner using different platform-services t...
متن کاملReliability Modeling and Analysis of Service-Oriented Architectures
Service selection and composition are central activities in service-oriented computing, and the prediction of the QoS attributes of a Service-Oriented Architecture (SOAs) plays a key role to appropriately drive these activities. Software composition driven by QoS criteria (e.g., optimization of performance, maximization of reliability) has been mostly studied in the Component-Based Software Eng...
متن کاملDiscovery and Formation Models for Socio-computational Crowd Environments
Service-oriented computing is an emerging paradigm to realize extensible large-scale systems. As interactions and compositions spanning multiple enterprises become increasingly commonplace, organizational boundaries appear to be diminishing. The emergence of service-oriented systems has paved the way for a new computing paradigm that not only applies to softwarebased services (SBS) but also hum...
متن کاملSurvey on Perception of People Regarding Utilization of Computer Science & Information Technology in Manipulation of Big Data, Disease Detection & Drug Discovery
this research explores the manipulation of biomedical big data and diseases detection using automated computing mechanisms. As efficient and cost effective way to discover disease and drug is important for a society so computer aided automated system is a must. This paper aims to understand the importance of computer aided automated system among the people. The analysis result from collected da...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013